package zdm.core.aop;

import java.lang.reflect.Method;

/**
 * "通行令牌"接口，Around通知方法必须接收此类型的参数
 */
public interface ProceedingJoinPoint {

    Object proceed() throws Throwable;

    Object[] getArgs();

    Object getTarget();

    /**
     * 新增方法: 获取被调用的目标方法本身
     *
     * @return Method 对象
     */
    Method getMethod();
}